import pandas as pd
#外部读取文件
data=pd.read_excel('1.xlsx',header=None)#无表头

#读取txt文件
#分隔符默认为Tab,设置为无表头
data1=pd.read_table('1.txt',header=None)

#分隔符默认为空格，有表头
data2=pd.read_table('1,txt',sep='\s+')

#分隔符为逗号，设置无表头
data3=pd.read_table('1.txt',sep=',',header=None)

#csv文件的读取

A=pd.read_csv('data.csv',sep=',')#逗号分隔

#分块读取
reader=pd.csv('data.csv',sep=',',chunksize=50000,usecols=[3,4,10])
k=0
for a in reader:
    k=k+1
    print('第'+str(k)+'次读取数据规模为：',len(A))

#读取前面1000行
df=pd.read_csv('data.csv',sep=',',nrow=1000)


